Persistent First Class Procedures are Enough
نویسندگان
چکیده
We describe how the provision of a persistent programming environment together with a language that supports first class procedures may be used to provide the semantic features of other object modelling languages. In particular the effects of information hiding, data protection and separate compilation are provided and a comparison of the method with more traditional techniques is examined.
منابع مشابه
The Persistent Abstract Machine
The Persistent Abstract Machine is an integral part of a layered architecture model to support the Napier language. It interfaces cleanly with a persistent store, and allows persistence to be implemented without difficulty in a high-level language. The heap based storage mechanism of the Persistent Abstract Machine is designed to support the block retention nature of the Napier language. This a...
متن کاملگزارش یک مورد نادر بیماری مادرزادی: Persistent Mullerian Duct Syndrome (PMDS) در یک آقای 71 ساله
Persistent Mullerian Duct Syndrome in a 71-Year-Old Man, Case Report H. Salehi MD , M.R. Vatani Baf MD Received:27/06/06 Sent for Revision: 11/10/06 Received Revised Manuscript: 07/02/07 Accepted: 12/02/07 Background and Objective: Normal sexual differentiation occurs in the 6th embryonic week and in a normal embryonic life. Both wolffian and mullerian ducts are present until the onse...
متن کاملOn the construction of persistent programming environments
This thesis presents research into the construction of persistent programming systems. Much of the thesis is concerned with the design and implementation of persistent programming languages, in particular PS-algol and Napier. Both languages support machine independent vector and raster graphics data types. Napier provides an environment mechanism that enables the incremental construction and bi...
متن کاملAttitude Estimation or Quaternion Estimation?
The attitude of spacecraft is represented by a 3x3 orthogonal matrix with unity determinant, which belongs to the three-dimensional special orthogonal group SO(3). The fact that all three-parameter representations of SO(3) are singular or discontinuous for certain attitudes has led to the use of higher-dimensional nonsingular parameterizations, especially the four-component quaternion. In attit...
متن کاملRevised6 Report on the Algorithmic Language Scheme
Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary. Scheme demonstrates that a very small number of rules for forming expressions, with no restrictions on how they are composed, suffice to form a practical and efficient programming language that is flexible enough to sup...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1984